from flask import Flask,request
from flask import render_template
#服务端的中央登记中心
# 1.url：*url的相对路径（终结点）* request的methods【GET】【POST】
# 2.view function：视图函数，* 模板渲染 【HTML +CSS】 *，处理数据
# 3.return：返回到templates 文件夹中对应的HTML文件

app = Flask(__name__)

# 1.显示资源【GET]
@app.route('/')
def hello_world():  # put application's code here
    return render_template('hello.html')

# 2.处理数据后，显示资源【POST】
@app.route('/index')
def index():  # put application's code here
    return render_template('index.html')

@app.route('/result',methods=['POST'])
def full_name_result():
    # 连接成功python中的变量去接收html中input的变量内容
    py_firstname = request.form['firstname']
    py_lastname = request.form['lastname']
    py_fullname = py_firstname.title() + '' +py_lastname.title()
    # jinja2 渲染末班的规则:{{}}

    py_result = set(request.form['word']) & set(request.form['vowels'])
    return render_template('full_name_result.html',
                           fullname = py_fullname)

if __name__ == '__main__':
    app.run()
